package com.molichuxing.services.infrastructure.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.molichuxing.framework.dao.RootMapper;
import com.molichuxing.services.infrastructure.bean.IdentityCardBean;

/**
 * <p>
 * 身份证表 Mapper 接口
 * </p>
 *
 * @author liyg
 * @since 2019-08-12
 */
public interface IdentityCardMapper extends RootMapper<IdentityCardBean> {

	/**
	 * 获取用户身份证信息
	 * 
	 * @param userIds
	 *            用户ids
	 * @return
	 */
	List<IdentityCardBean> getByIds(@Param("userIds") List<Integer> userIds);

	/**
	 * 修改用户身份证号信息
	 * @param bean
	 * @return
	 */
	int modifyIdNumber(IdentityCardBean bean);
	
	/**
	 * 修改用户身份证号信息
	 * @param bean
	 * @return
	 */
	int modifyIdNumberAddress(IdentityCardBean bean);

	/**
	 * 获取用户身份证信息
	 * @param idNumber
	 * @return
	 */
	IdentityCardBean getIdentityCard(@Param("idNumber") String idNumber);

}
